New page app for homepage and potential promo page in the future. 

- Refactor most templates to form better template hierarchy. 
- Factor out part of shop's css into separate files.