Add Ability to Mock a Service

With this enhancements one should be able to substitute mock objects for services and verify interaction without the real service being called.

1. added new annotation called MC to support mocking of a service.
2. added test case
Add the ability to disable SUT spying.

1. added new value field to SUT annotation to disable the creation of a spy
2. added test case
Add the ability to configure mock settings. 

1. added a few attributes to MC annotation to allow configuration of mock.
2. added test case.