Changes to stripComments(), stripSquareBrackets(), and
populateSlideSettingsMap()
Now use QSharedPointers instead of raw pointers, with corresponding
changes to unit tests.
fix git issue
Fixes tests.pro file
Restructures SlideListModel class
Reimplements roleNames() virtual function
Implements file parser
with unit test and test file
Implements slide setting assignment function
with initial unit testing
Refactors SlideListModel to use SlideData lists instead of maps
SlideListModel uses SlideData structure list
passes unit tests
Removes redundant map-based code and tests