improving test over add_to_watch_list
splitting unwatch into two different functions: one for symbolic link and other for real_path
updating unit test for unwatch_path
Bug: unwatch_a_symbolic_link seems not remove a symbolic link