Added basic authentication
Fixed code to enable 'rake spec' to run; removed test prints
Added exhaustive unit tests for authenticator
Trimmed whitespace from username and password command line options.

Minor refactoring.
Switched from using instance variables to store command line
authentication items, instead stored them into server_options
Renamed method; can now make usernames and passwords empty or whitespace only if desired
Restore test step