fixing up console app to have a more intuitive command infrastructure.
rewrote commanding system in console.