Created Set abstract class
Created ValSet class
Created EmptySet
Improved typesystem of Map
Moved EmptySet and ValSet to Set file and transformed in private classes