refactor login/out and request methods, clean up white space, add ApiDiscovery
Merge branch 'rails-machine-refactor-login-logout' of https://github.com/railsmachine/cloudstack_ruby_client into railsmachine-rails-machine-refactor-login-logout

Conflicts:
	lib/cloudstack_ruby_client.rb