add bootstrap, partials, smarter routes, small tests