Changed the way default command options are handled. Controlling socket rewritten using AnyEvent::Handle. Replaced all the loggers with AnyEvent::Log. Added the process controller command. Modified tests, updated documentation.