Solves semanctic html and footer styling (WIP)

This will help in maintaining a proper semanctic html for our application.
- [ ] Content markup
- [ ] Footer markup
- [ ] Add proper classes to all the html