Fixed composition root to not use concrete type in resolution. Changed test to target correct method.
Fixed some issues with the composition root and removed some dependencies we didn't need.