Add simple settings manager

Add settings manager. Modules can now create application settings and make it available to the end user using an options window similar to Visual studio.