added ComplexService and Test

Unit test uses $provide to supply a mocked versions of SimpleService