Updated vim config.
Updated TODO.
Touched modules.
Updated core plugins.
Added signals to Plugin.
More info, more action.
Refactored out some logging logic.
Updated ProcessModule.
Added ZeroMQ library.
Updated tests.
Updated.
Merge branch 'testing' into develop

* testing:
  Updated.
  Updated tests.

Conflicts:
	test/unit/command_line.cpp
	test/unit/command_line.hpp
Added headers properly.
Added Dispatcher and Receiver sources to the build.
Added Dispatcher to build.

  Incorporated the interface that will be used to handle the sending of Call
  data over a specified protocol or transport.
Added a bit of documentation and the private heading.

  Implementated the required private headings for Dispatcher
  and added a bit of a preface.
Added a type for dispatching calls.
Tweaks to YCM.
Maintainance commit, moving folders.
Updated docs.