added tests
rename test -> tests
added worker tests, safe_define options, renamed worker_address to worker_bind_address for worker endpoint
worker parameters now optional
cleaned up test shutdown code, added exception and routing tests
ignore egg-info
switch to unified session id generation logic
clean up worker/server tests, add session tests