NOT COMPLETE (See errors)
Fix the issue with no file existing, put it in a wrapper and make it
more generic for Enums, etc.
Merge remote-tracking branch 'origin/Settings'

Conflicts:
	src/smw/settings/Settings.java