Updates & optimizations

Lots of optimizations:
- Fix htmlmin collapsing spaces in distribution version
- Move clock & notification code into a separate file instead of having the code inline in index.html
- Reduce size of background image to improve pageload time and use local file instead of hotlink
- Remove hash from url using html5mode
- Fix modal jumping around on different screen sizes
- Add compression to express server to speed up pageload times
- Set up ```grunt production``` to start local server/watch just like ```grunt``` does