Added usage of ZeroMQ and Google Protocol Buffers. Tons of shortcuts but will solve them soon.
Moved proto files to submodule.