Adding ExckusiveSelector tests
Adding ExckusiveSequence and tests
some refactoring