add a moduleloader
add support for saving the configuration
load config at start
added restore defaults
removed help button as everything is kinda self explained