Saving and SettingsDock

Added a SaveUnit class that will allow for saving. However I have not
tested it yet. I also fixed bugs involved with the fact that
SettingsDialouge's name was changed to SettingsDock.