Reorganize routes for Sinatra app.
Split header and footer into separate partials.