Changed over to IDbSet to ensure code is EF 5 compatible
Introduced SetupSecondaryData as part of dto and created CreateSetupService abd UpdateSetupService
- also added code so that SetupSecondaryData is recalled if there is an error in update or create
Renamed CrudFunctions to ServiceFunctions. Also pulled out the EfGenericDto interface
Added GetDataUntracked to EfGenericDto to allow override to add includes. Changed Blog class to not load Posts by default so we can test this.