added interface configurator for Automat compatibility
refactored to use new automat.services.application.ShellApplication generic application foundation class
comment tweaks
refactored to use new automat.services.application.ApplicationBase generic application foundation class