Implements slide setting assignment function
with initial unit testing
Refactors SlideListModel to use SlideData lists instead of maps