Settings reworked and key presses support

Reworked the Settings so that the configuration information is stored in .properties files.
Added support for key presses recognition on the MainFrame. Key bindings configuration is stored in config/control_settings.properties.