# Functions
New create a new watcher, passing in the the repositories, webhook listener config, and optional once flag.
# Structs
BitbucketPayload is the response Bitbucket.
GithubPayload is the response from GitHub.
GitLabPayload is the response from GitLab.
StashPayload is the response from Stash.
Watcher is used to keep track of changes of the repositories.