Refactor application layout
Add the footer and some sweet style
Clean up styles