Rename config option; add option to disable HTTPS

* Change config option client.server to client.host
* Add config option to disable HTTPS for client
* Use Hashie::Mash instead of Hash for config. Much cleaner access.
* Add specs to test HTTPS config.