refactoring
adding test suite
preparing next gem release 1.0.1