implemented VersionTest
added updating to Settings
added tests to SettingsTest