abstract application layout
add passing tests // set up spork + guard // new user controller // refactored routes