WatchServiceTest: fix watch test and stop watch on each test
WatchService: normalize path

normalize path remove use of (.) and (..) and change it to what it
currently represent. e.g. "/home/user/Downloads/.." would produce
"/home/user"
WatchService: add remove path and remove ignore
add placeholder for remove include and ignore