Created 'CommandLineCommand' interface.
Converted CommandLineCommand to an abstract class. Implemented Syntax, Description and Command properties.
Updated NoGui CLP to properly implement CLC superclass.
Implemented 'NoLog' and 'NoPluginLog'.
Created PluginDirectory CLC.
Added Plugin CLC.
Rewrote 'ParseParams' to utilise the control array.
Completed command list.
Added 'CommandList' property to CLAParser.
Added Help command.
Clean commit to ensure all files up to date.