Added usage of ZeroMQ and Google Protocol Buffers. Tons of shortcuts but will solve them soon.