Component loader - don't allow 'singleton' components to be created more than once
Merge pull request #189 from moneyadviceservice/component-singletons

Component loader - support for 'singleton' components