Adding StructureMap, refactored ProductRepository, Added ProductService, used constructor injection where necessary, small edits to DefaultRegistry for singleton use.
Merge branch 'dev' of https://github.com/NoFlaw/WebApiSampleMVC5.git