actionResultWatcher :: Implement watcher for actionresults

And a couple golint cleanups
this will panic if u.Name() is not valid as a name, is that certain ?