Started refactoring so saveLocal can work, started adding default settings for most properties