Added cyclic dependency detection and tests. Note that 2 are failing (they are effectively the same test).
Adjusted test case to be more consistent in assert style.
Fixed a bug in ReflectionPool that caused incorrect retrieval under some circumstances.
Now detects cyclic dependencies and fails nicely.
v0.9.1 release. Contains several bug fixes.