#1069 Code clean-up

* Removed all boilerplate code from the original Hackathon code-base.
* Renamed some files and directories to conform to our naming conventions.
* Fixed main `app.js` code so that the application can be started.
* Exposed the existing API controllers to [localhost:3000]().
* Fixed mocha integration so that tests can be run easily through `npm test`, `mocha`, or `gulp`.
* Did **not** clean-up `README.md` file.
* Did **not** remove any code related to the boilerplate UI (`./public`, `./views`).
* Did **not** change copyright attribution in `LICENSE`