Refactored things a bit. The console_interface will instigate it all...
Added missing file. :(