updated loader to pass IoC container
updated interface and test
implemented FuelBlade services loading
added test file for services
added verification statement
updated serviceloader to load service lazily
added test for load method in serviceloader