- Changed CLI to use CommandListener class as a callback rather than
function pointers. Our compiler is sooo broken.
- Environment.{c,h} are not necessary any longer
- Updated classes that interact with the CLI
- Added conflict detection
- Added the reboot command.