added NewZsockPub and NewZsockSub
style cleanups
added NewZsockRep and NewZsockReq
Merge pull request #24 from taotetek/master

Problem: We don't support smart constructors