Updating the site

Well it seems like I have been massively neglecting this site so I'm going to spend a little time updating it and getting it back up to speed.