ApplicationLauncher takes output file as a file object.  It is opened and 
closed in the app.py script.  Added ApplicationLauncher run unittest to 
check if it starts up alright.