Adds Event Put Support

Implemented eventPut for the HttpConnection
Modified the config options (breaking) so that you can specify an evaluator and a collector now
Removed the collectd stuff as it is not relevant to this client library
Fixed bug that called the pre hook twice instead of the post hook in Connection
Added additional unit tests to cover eventPut for HttpConnection