Make getMeta use a callback

Closes #2.
Define .gitignore
Rename delete as remove
Sketch out proper tests

Fixed a bug at count while at it. It took deleted items in count
previously.