Add ActionWatcher on state

First part of adding Action Watchers. Start with state package and will move on to api and apiserver packages next.
The intent of this PR is just to get the basic WatchActions implemented.  I am planning on a future PR with Unit specific filters.