Reorganized modules
Added additional tests
Bumped library version for RubyGems