defined tests in package.json
added options to collection constructor
async methods optional
changes notification WIP