forgot to add the filter interface
Added a map method to the CmlTransitionSet which takes a MapOperation and performs it on each element and returns it as a new CmlTransitionSet. This simplified some of the transition calculations alot. Also changed the way inspect should be called, now inspect must be called before any calls to deadlocked and execute is permitted. The inspect mehod is not called internally anymore