SpecifcationFor working with internal constructors and modified BDDfy reporting

Modified SpecificationFor to handle internal constructors. Thanks to Franck Theolade for awesome help on configuring Autofac / AutoSubstitute!

Customised the BDDfy reporting to be more about unit test specifications and less about user stories.