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