Update specs for refactor.
Update specs for class methods.
Add spec for checking incorrect signature.
Refactor module to its own class. Update version to 1.1.
Update README for v1.1.