Better development script

Doesn't use gunicorn, so automatically reloads
Add separate nginx confs

For development and production
Better upstart script
Clean up main.js
Handle TFL errors
People are in London
Better client-side errors