SettingsFactory added

Now settings like port, baudrate and last path opened, will be stored
in a properties file. This file is located in the user home directory.
On Mac it is in
<user>/Library/Preferences/UniversalGCodeSender.properties