Updated gemspec
Refactored into a more object-oriented model, wrapping around RestClient everywhere and only evaluating the "data" method on-demand.