Create a new rubygem skeleton

This is just a first pass. The code needs to be cleaned up quite a bit and more tests added.