added styling
refactored tests
Finish layout and routes