Added requirejs and loaded main with it.
Added a base Request class and my EventEmitter.

Also added an extend function which Request uses to extend EventEmitter.
So now you can make robust, asynchronous get and post requests.
Merge branch 'master' of github.com:growse/CRUKGameJamTeamAwesome