Separated Program launchers from Main UI. Made changes to the db to

identify modules: Page table now stores the input text file name of a
page