Add `npm test`
First pass at removing sync calls
Make more promisey
Merge pull request #139 from skynetim/storage

Remove some sync calls from localfilesystem.js.