Fixed watching directory bug
On watching directory the fired event name(ev.Name) matches changed file
name not the directory name and the way Observe function worked before
was finding action from event name so the watched directory actions never
could be found, Now we will find actions from event name and event name
directory. The TestObserveDirectory changed to check this to.