Moving all resume stuff to public ruby gem

(please ignore branch name as i made the branch name before i knew i was doing all of the move)
This `before` block can be replaced with a `let` call. Check this out:
```ruby
let(:request) { Cb::Requests::Resumes::Delete.new(resume_hash: 'resumeHash', external_user_id: 'externalUserId') }
```
`let` is desirable, it caches and lazy loads for us, speeding up tests since the block doesn't execute before each test. Also it free us up from having an instance variable floating around - you make use of the thing that was `let`'d like so:
```ruby
request.endpoint_uri.should == Cb.configuration.uri_resume_get.sub(':resume_hash', 'resumeHash')
request.http_method.should == :delete
```
Kinda brings it to be more in line with how we've been writing ruby code - we never talk directly to instance vars, usually we'll wrap them in attrs or a method of some sort.