Configured buildpack to compile coffeescript on deployment

* Added Procfile.local to .gitignore
* Implemented custom buildpack to compile coffeescript
* Added configuration for installing coffee-script engine through the nodejs buildpack
* Added coffeescript compiler to requirements.txt
* Change websocket url to use directly location.host
* Now load PORT from environ vars
* Cleaned up server config loading
* runserver now takes in optional port argument as -p
* Removed port entry from configuration.json
* Moved main.js to assets/ directory
* Modified places in code that reference main.js to reflect new location

¡¡¡Job stage now works!!!

* Changed client methods to conform to new method declarations
* Fixed some minor bugs in message forwarding
* Fixed bug where `update_job_selections` messages were sent with a
dictionary of python `Player` objects instead of player ids
* Removed `production.coffee`