Updating nuget packages to latest versions

Adding SimpleInjector tests generously provided by dot_NET_Junkie.
Removed fluent assertions.

Tests stil lfail
Moved Unity's registration and made it a common pattern.

SimpleInjector has a very similar API for this case