Adding UnitOfWork setting to allow throwing exception if nested UnitOfWork detected

Updating Nuget specs + Sample project