[Issue #33] Abstracted some methods from ISemiBinding into an IManagedList interface
[Issue #33] Unit tests for new Add/Remove methods in IManagedList
[Issue #33] ToPool now returns the binding to facilitate chaining
[Issue #33] First bash at injection binding for pools
[Issue #33] Course correction on pools. No longer thinking of Pools as alternate SemiBindings. Instead, Pools are simply objects that can be mapped and use generics to set a type. This is simpler and makes for a better end-use case.
[Issue #33] Some Pool unit tests corrected and/or added.
[Issue #33] Including a namespace change in Command
[Issue #33] InjectionBinder now mapped to IInstanceProvider as well as IInjectionBinder
{Issue #33] Just hit a pretty bad brick wall. Unity's version of C# doesn't support covariance in generics, making the intended Pool<IType> structure impossible. Committing work, but not entirely sure what next step will be