accept a callback method on check(), making events entirely optional
bump version to 0.2.1
update history
Merge branch 'release-0.2.1' into develop