Added assertions in BasicWatcher constructor testing whether session is not-null upon construction and that watcher and session threads are equal
Deleted tests, which were rather not proper tests anyway