Socketty Goodness

Sockets are now properly authenticated (ie, you must have a valid github token
in order to use the socket)

jquery is included now because this is the beginning of js stuff

Any js you write should have access to the socket variable which is a connected
socket.io.
Merge branch 'brandon-hacky'
Get rid of caps from brandon stuff that got merged
Merge branch 'master' into for-heroku
Revert changes to port that got merged in

port 3000 got merged in. Leave it at 1337, if you have a different port set a port env variable.
Request and expose the build state and url
Remove whitespaces
Properly publish to socket during the refresh
Mast templates
Mast frontend js
BYE
Merge branch 'raise-the-mast' into HEAD

Conflicts:
	views/home/index.ejs
	views/layout.ejs
Blending sockets with the new style
No need for mast node module
Merge remote branch 'origin/pretty-live-updating' into for-heroku

Conflicts:
	api/controllers/HomeController.js
	views/home/index.ejs
Merge branch 'pull-state' into for-heroku

Conflicts:
	api/controllers/HomeController.js
	api/models/Pull.js
Merge branch 'master' of heroku.com:pulldash into for-heroku