Allow plugins to be instantiated before execution.
Command execution is now organisable in arrays.
Added extra check in plugins to ensure that the plugin is compatible before execution.
Simplified code.
File rename.
Next Procedure moved into target.js.
File restructure.
Plugins are now obtained.
Plugins are now obtained.
Modified so that it can be extended by plugins.
Added quoting and escaping functions into the ssh provider.
Added extra check before executing targets.
Added extra exports.
Shell primitives are now moved separately and loaded into the ssh module.
Major update which finalizes both local: and ssh: targets.