Add .gitignore.
Add @watchable.
Add @watchable documentation.