Fixes #63, using hash for client options

Making ClientHttp and ClientAmqp more flexible and preventing future compatibility problems.

__DONE__