Refactor configurations

Remove old code
Update mode for setup script
Remove .env files and just use a Procfileprod Procfile for production.

Move environment json files to config.
Remove old irrelevant data
Setup should only try to create log directory if using superuser
privileges.
Add config code and add test binaries to ignore.
Get the correct server configuration depending on environment.

Add note about building weirdness.
Add loggers for logging errors, and a smart logger for logging server
access.

Move config.Read to config.ReadFiles since Read is usually reserved for
the io.Reader interface.
Add router and start server
Create upstart scripts that manage running moln and redis.

Move db directory to data.

Log files should have the .log extension, and when parsing the log date
ignore the stdout.log file as well.

Add dev script that will start the foreman process as well.

Make deploy script that will deploy the running application to a set of
servers.
Upstart scripts shouldn't hardcode the chown user:group.
Added basic not found handler, and added a logging handler.
Add placeholder content type handler and create a map of supported
content types
Add go get deps in the runner scripts.

Move handler calls to the main http server handler, otherwise they're
duplicated.

Add slash handler to remove slashes that would otherwise cause the
router to think it's a 404.

Create ContentTypes to manage the supported reponse formats.

Refactor ContentTypeHandler to properly handle accepted response
formats.