Moved controller to its own DLL; Added constructor docs to the XmlRpcTypes; Added ControllerPlugin base class.