Adding ZMQ::Logger class
Adding ZMQ::Logger tests
Update ZMQ::Logger comments
Implementing frame wrapper object, and explicit tracking of ownership of messages and frames.

Messages now maintain a list of the ZMQ::Frame objects they own.
Fixes #21, also fixes #17
More portable loop code
Bump version to 1.7.0 and update change log
Fixing duplicate frame not resetting gone state