Corrected media queries for footer height
Refactored css
Better function names
Label activity as manual when date overridden
Cleaner msg on no activity
Fixes #41
Removed blank line
Added push state support using History.js