Add Watchers

Add the concept of a watcher

A watcher can be added to a pull request by the pull request owner (requester). A watcher should be mentioned and pinged whenever the original pull request owner is mentioned/pinged.

Additionally, a watcher should have most, if not all, of the abilities a requester has for the pull request - pickme, verify, etc.