- add watch method, and add watchdog module in requirements.txt
- add TODO
- strict pep8
implement watch decorator
update