Added a lot of CSS and updated routes and tests
Finish layout and routes