NoTask - Refactored request to break out request options logic

## Details
### Updated
- lib/bwapi/request.rb
  - The request options logic has now been broken out into methods
  - When a url type request is made, `request_url` is called
  - When a body type request is made, `request_body` is called
  - To check for and delete a 'force' key, `key?` is called

## Results
### Rubocop
93 files inspected, no offenses detected
### Rspec
41 examples, 0 failures
### Local test
Created a client, logged in and called a me, and projects request
the problem is this method does not send the request it merely configures it
so maybe:
`# Configures url encoded request unless force_body key is passed`