Added DependsOn for ILogger as it requires IAnimal.
Changed the registration to register against matched interface.
Aded some notes to lookat tomorrow. Also added some cleanup code to test.