added watchfile
added initial chebyshev distance code and test