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'