fixed the last of the bugs with the ListType
first implementation of SetType
fixed a bug with our generic list mapping for SetType and ListType
finished integrating the SetType - all unit tests now pass for it