upgrade rspec, stub api requests, eliminate circular dependency with services