add applyRules method to HTML5util and refactor facades.
Merge pull request #3 from MalithLB/master

Logger completed. Changed Errors UI.
fix import statement and disable db logger
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