add files Watch.java and WatchTest.java