Add style
Refactor routes
Refactor tests
Finish layouts and routes