Merge pull request #10 from jeremygray/master

BF: pass lists to subprocess.check_output() in launcher demo
continuing work on removing global CONFIG and saving in configuration file instead.
removed CONFIG completely
added default app argument everywhere which enabled simplification of decorator
improving launcher
added set_font_size to launcher demo
documenting new roadmap
launcher displays python version by default
adding continue_cancel dialog
changing return value for dialog to remove all uncertainty as to user's choice
added color dialogs
updating 'history'
added date selector
updated history
added get password
fixing encoding issue for Python 2
preparing for 0.4.0 release
splitting some files
splitting modules
continuing simplyfing main module