IStateUsingBasco added
retrieve test
refactorings
composite state added
provided enter and exit for composite state
two more controls added
missing tests added
composite stop implemented