Added more logic into Module.

  Ensured that the ZMQ sockets were released on deconstruction and added logic
  for dispatching calls in the internal listing.
Defined methods for Call.
Added docs & methods for Call.
Renamed method in Module class.
Made the Factory a bit more quiet.
Hushed up the Application and dropped Factory functions.
Added private heading for Call.