add partials for views, add bootstrap, custom css tweaks, and modify tests
finish layout and routes with basic tests