first pass at async storage

asnc constructor
update tests

fix tests

squashme

expose wrapper
smaller suggestions: named callbacks, consistent errors
updated storage interface, asyncifier, no storage.length, styling fixes

update readme/docs

update readme/docs

update readme/docs

max

max

update docs

test fix
styling changes, keys() function/option

wrong function name
remove getSize in favor of keys(num), styling

name change

name change

asyncify rename

asyncify index
better asyncify interface

numRecords meta function
optimize init function by generating records hash
minor optimization and added docs
update docs and move recordHash to meta.init
Merge pull request #10 from dmhood/AsyncronousInterface

Asyncronous interface