Fixing the code duplication and moving it into a find method.
Adding tests around the bind and binds.
More fixes to injector.
Fixing the provider issue - still not happy about it!