Break up server.js into more easily editable parts.

remove unused feature for post-push deploy webhook
refactor content types into .json file
move caching into its own file
new router; add tests
article object isolated
I hope the heroku npm install will run make via postinstall script
fix makefile