Added infrastructure / tests for IMixinDependency
Fixed bug in tests
Initial work on IMixinDependency - Checking if dependency is preset and adding if it is interface