Modularized architecture

* General
  -- After careful consideration, I have modified the PO architecture
  to be more modular.  As of this commit, PO now supports a plugin
  architecture allowing any fuzzer to be spun up as a node and
  report state and crashes back to the server.

  This essentially means that anyone can write a Fuzzer module
  that handles parsing and handling various information about
  any fuzzer.  As of now, PO currently supports AFL and Peach.
  More commits soon as I'm sure there will be bugs.