Tidy up exception handling and process exec

Catch all known exceptions and display helpful error messages. Also, run
breaktime command with all current cli options.
Introduce logging to Command and LinuxWinManager classes
Add exit code definitions