Add decent styling
Modify routes and refactor spec
Finish layout and routes