support array methods: $addToSet, $pop, $push, $pull
handle VersionError
update readme

add http statuses
bump the version