Added wrapper to allow script to run without activating application

Script no longer activates Things unless configured to do so. Output
can now go to both disk and screen by configuring toggleShowOutput.
When the application is not running and not activated by the script,
the script will attempt to read previous output from disk and print
this to screen.