Job for by rw
* common functionality moved to gateways lib
* empty files for tests
* email templates for watcher
* additional requirement has been detected
* sending notification function
* minor changes for watcher models