improve layout of code to jslint standards in helpers unit tests
Fix bug where image-delete icon was on top of floating headers
Improved image cancel button

* Removed duplicate references
* Adjusted hover styles
* Imroved visibility of icon on dark images
Grunt dev no longer opens browser

closes #1355
- dev task no longer calls open
Merge pull request #1358 from zacgeis/open-fix

Grunt dev no longer opens browser
Merge pull request #1336 from cobbspur/cleanhelpers

improve layout of code to jslint standards in helpers unit tests
Moving file system storage to a module

issue #635

- refactored file system storage into module
- convert save to return a promise
- convert admin controller to use storage module
Unit test fixes

issue #635
Convert local file system image storage to use promises

Part of #635
Merge branch 'image-refactor'
Add API tests

closes #1189
- added tests
- added request module
- added status codes to API calls
- fixed return values of API calls
- fixed that drafts caused an error when being deleted
- fixed X-Invalidate-Cache headers
- moved testUtils.js to utils/index.js