Merge pull request #1 from jagossel/master

Update README.md
Added in the basic preferences screen.
Reformatted the code to match the standards.
Pulled out settings specific data into the SettingsData.
Pulled out the handling of creating engine objects based on the settings into the new engine loader object.
Expanded the settings menu to include check boxes.
Fixed issue to where the updated preferences were not being set on the preferences screen.
Added in seek bar prefernces instead of using an array of numbers.
Merge pull request #2 from jagossel/Preferences-Menu-Creation

Merged the differences for the "Preferences Menu Creation" branch.