Renamed my Socket to ZeroMQHandler to match Doug's naming
Renamed my Context to ZeroMQContext for consistancy
Added code to create and initialize a context and manage the slots and serialization
Cleaned up some code in the handler to and added some comments
Changed to using Integer from Number for more clarity and type value correctness