extend api
use 'post' to add a new doc
more things around returning docs
return promise
implements findAll
remove dist
refactor store.add
adds find and findOrAdd
adds store.update
implement store.remove and store.updateAll
add ability to pass adapter
basic tests
all the returns
moar tests
updateOrAdd + wip tests
adds store.updateOrAdd
make browserify optional
cleanups, including:

- map “id” to “_id” internally and the other way around
- use term “object” instead of “document” outside PouchDB
- avoid accronyms
- clean slate for each test
added .jshintrc
added store.updateAll