getting ready for gem publish

- backfill all these tests
- gemspec