actionResultWatcher :: Implement watcher for actionresults

And a couple golint cleanups
I guess the supported types are to become more in the future? this whole switch is a bit superfluous otherwise since the default option could be in an if at the top.