Happy birthday

### The hell is this?
So I was checking out your new site (which looks awesome, by the way) and I noticed there was a bug with the navigation bar making spam clicks (clicking a few of the links in quick succession) result in a crazy-ass queued animation. I decided to make a pull request to fix it, but then got completely sidetracked and ended up rewriting all the Javascript so that it's asynchronously loaded (AMD pattern, thanks to requirejs). 

### What I did
- Fixed the initial bug with the navigation.
- Refactored the code for the navigation (it's now 7 lines instead of 80).
- Refactored the rest of the Javascript to use the AMD pattern to allow async loading of JS assets.
- Added a hover style to the nav menu (it was bugging me).
- Bumped the map up a little bit so you can see the icon above the box.

### Things to note
I noticed a bug on one of the media query breakpoints that breaks the menu (screenshot below), I would have also fixed that but it's nearing 2am, so I really cannot be bothered.

![menu](https://f.cloud.github.com/assets/1730011/1196571/d4b328d4-24b2-11e3-843c-afb2d135d61b.png)

I've only tested my changes on the newest version of Chrome, but there should be no reason why it won't be equally as compatible as the original.

##### Anyway!
Best of luck to you guys, hope you like the changes/fixes.

![c110694_02_14a-peacock](https://f.cloud.github.com/assets/1730011/1196590/9a990f82-24b3-11e3-9078-43895faa0a70.jpg)