Implemented basic Settings persistence and manager, added separate ImageManager class for division of responsibilities