[New] modified the Selection to have a builder pattern

Further modified the StringParameterSelection to allow for contains and
case insensitive querying

Removed remaining nls warnings