Initial commit with Gem skeleton.

After wasting a bunch of time I think the first draft can come quicker in Ruby.