Moved the unit test directory from the master repository, its fairly empty at the moment ..
Terminal now requires a plug name to run, this will populate it with the plugs commands.
Terminal now also requires the directory of the command also.
Commands now initiate before they are ran.
Routes now understand command actions.