Adding tests

I have added several RSpec tests, but AFAIK there is no way to stub super, so the rubygem command specs raise an error.  I have flagged those tests as pending so the rest of the tests pass.

You can run the tests from the root directory by running rspec spec.

Cheers,
Gazler.