username moved from options hash to formal parameter
removed the validate_options method
removed the Connection#init method

* moved the `setup_connection` invocation into Connection#initialize
* eliminate the Connection#init method

Initialization is now all taking place in Connection#initialize.
reworded connection specs
removed options hash from Connection.new invocations
Connection#http_request renamed Connection#request
removed unnecessary method and specs