Add more notes to routes.js.
Add gobal error handler.
Convert server code to coffeescript.

This is a direct port and is not idiomatic coffeescript code. This
version is to simply check in a _correctly_ working backend. Code will
shortly be refactored to be more elegant.
Add Cakefile with test and dev tasks.

The dev tasks start a supervisor that will reload the server whenever a
source file changes.
Replace error checks with conditional statements.
Fix createLinkHeader arguments error.
Fix createLinkHeader arguments error.
Add reverse pagination.
Remove log messages.