add more error checking on launch; improve the application's logging
finish todos
Merge pull request #1090 from devoncarew/devoncarew_error_checking

Devoncarew error checking