cleanup guard
add webmock gem to stub requests for rspec
add rescue for invalid api response
add webmock/rspec requirement
add some tests