Cleaned up gemspec and added RSpec
Used FactoryGirl as a reference for the structure. I also took
the liberty of implementing a Gemfile to make my life easier.