[1.2.0] Use single connection object for all modules

Fixes a bug where if you passed in a host and port to a new Hinoki object it
would not persist to the modules, meaning all attempts would go to the wrong
host/port.
Merge pull request #2 from jakedavis/single-shared-conn

[1.2.0] Use single connection object for all modules