Initial modular structure, still needs work

The goal is to split it up into routes and blog, then combine them in
server.js. This is untested and not currently called, just reorganized.