Refactor routes and styles

Split routes into separate files
Leverage bootstrap for styles