now passing all tests
upadted documentation and bumped npm version