Allow user to set static page before saving

fixes #1350
- jQuery event.preventDefault() stops the user from selecting the checkbox
Kill iCheck cause Hannah says it has genital warts.
Add Coverage report for Unit and Integration tests

issue #361
- Added shell:coverage task to generate coverage report
- Registered test-coverage Grunt task as shortcut of shell:coverage
- Added coverage files to .gitignore
- Added require-cli and blanket to package.json
image upload controller refactor

issue #635

- upload controller shouldn't assume fs
- filesystem module proxies all the fs work
- proxies and exposes middleware for serving images
- creating a date based path and unique filename is a base object util
- unit tests updated
Merge pull request #1426 from ErisDS/635-image-refactor

image upload controller refactor
Allow published_at times to be specified

Fixes #907

- Modified the PostSettings view to use moment.js formats that include hours and minutes
- Add 12:00 to value if it is not specified
Merge pull request #1429 from germanrcuriel/add-coverage-report-with-blanket

Add Coverage report for Unit and Integration tests
Coverage report task fix for Windoze
Explicitly stop express server after tests

- resolves issue with validate task on windows
Show "Write a new Post" message when there are no posts

closes #1308
Further grunt & test cleanup
Merge pull request #1317 from jgillich/no-posts

Show "Write a new Post" message when there are no posts
Merge pull request #917 from jgable/publishedAtTime

Allow published_at times to be specified
Add users Gravatar on signup

When a user registers try to find their gravatar.
Complete post-settings menu refactor
Clarifying getting started instructions
Growl style desktop notifications

First pass. See #1349
Moved getting involved section
Clearer contribution guidelines
Merge pull request #1440 from JohnONolan/post-settings

Post settings refactor