Watchers class, and StreamParser class complete and tested.