adding in a failing test exposing lists and dicts and a passing one
for a server wrapped instead of subclassed (like in the homepage example)
fixing both some typos and functional mistakes in the list dict test
that didn't show up until lists and dicts could be wrapped.
refactoring Server and ServerBase to be less awkward and fix list
and dict zeroservice creation
Revert "fix for builtin zerorpc methods and removing pinning to pyzmq version"

This reverts commit 2876b53bcee2ab9485ef79e61ace1ab92e0c3ee8.
Revert "lots of cleanup, making lists and hashes work, switch to zmq.green"

This reverts commit 800e8af52cd8fb56b9996a800a4b12c389341599.
Merge commit 'b0326d3658f2dbec996650419452e630cdf7189a'