Merge pull request #29 from aaromp/master

refactor to be synchronous
add should to package.json; add tests for getter;