added comments
stuff.... look it up in the diff
now need someone who writes a test target client...
housekeeping..

changed getters/setters to be compliant with VS standards, renamed two
interface files, added some comments
Merge remote-tracking branch 'origin/master' into testing-operator
Merge remote-tracking branch 'origin/master' into testing-operator
Merge remote-tracking branch 'origin/testing-operator' into operator