Merge pull request #141 from mknoszlig/master

Problem: recv method encounters exceptions when called on socket with non-default receive timeout
allow zmq context as param when creating sockets.