changed this class to 'CommandInterface' and main function to run
rearranged code and implemented interface
changed commands main function to run
moved building new class by Reflection to its own method, that way we can set up 'singletons' without having to instantiate them. This allows us to run through code, such as the Console framework, without having to actually have a database or anything set up but the class is still read as a single instance. Nothing is now intantiated until it enters the 'make' function
added autoloader path for framework Commands