Add delete route; we're really updating the lock object for history purposes, but it is effectively removed
Fill out client gem. There's a bit of awkwardness here because I'm copying a pattern used for a lot of other API gems, and it seems like it would be good if this was generic. The agent/client/response files are all essentially the same as in other gems; the only thing that really differs is the calls.rb -  it would be nice if we could delegate all of that and leave just the calls.rb; even better if we could generate it from looking at the routes and controllers. Also a bit awkward, my personal semi-aversion to rspec meant that I did not bring over or convert the existing rspec tests for the mostly copied files.
Merge pull request #5 from ridecharge/client_gem

Client gem