actionResultWatcher :: Implement watcher for actionresults

And a couple golint cleanups
Yes, golint inspired change.  I wanted to preserve the cast to a one way channel