move things around
extract types and tools into separate gems
gemspec fix
add missing badges
Merge pull request #40 from rkh/multi-gem

split into separate gems