Create UI Class [id=70962]

Changed the settings to handle case if closing without saving changes to
config.
Added first draft for unit testing ui (building classes only)
Moved main code of pacsudoku to main() and add tests to improve
coverage.