adding default ports for broker backend/frontend
adding/improving logging
broker now returning zmq msg on unknown service (help prevent caller hang)
make msg wrapping a bit clearer/robust
raise if not implemented vs pass
don't 'help' by setting defaults in factory
more logging changes
big change, client.request now requires service parameter
changed test ports to not interfere with real broker
adding requirements.txt
refactored some code into check_for_work() that is called after worker registration
fixed broker tests to properly use trial runner
disable logging in tests
set txmdp log level to info
TxMDPClient can now have multiple outstanding requests
added _get_worker() helper function
lots of logging improvments, added __str__ methods
send disconnect messages to workers when broker is shutting down
fixed typo in comment
made some log messages more consistent