Squashed minor commits: New test code + dependency cleanup.

Improved script to run tests.

Some tests for zmq_transport.client.zmq_client.

Cleaned up requirements.txt