completed when called, do instead and remoting

the "when called" feature was modified to include a call with the method
invocation data structure
added a new "do instaed" feature which takes a more simplistic delegate
versus an action or method invocation
corrected an issue dynamic invocation issues due to parameter type
mismatch
corrected a few issues with mocking remoting objects