Refactor sticky footer and reorganize some other minor things.
Set tab stop to 2 spaces in main.js
Lint all CSS files