basic version of runner works
moving all classes into a module, and restoring the command file