Break routes into their own namespace. Start the REPL in the user ns
Add the ability to serve multiple sites from a single app
Switch it over to a library that's at least vaguely feasible to re-use