Added SettingsFile class, for working with settings.ini
Preferences screen now exposes CM's width/height and fullscreen settings.