add bootstrap, refactor tests, add css, add header / footer / html partials, redo routes