Background scanner assigns SIDs correctly

Turns out pyinotify does not work the way we thought it worked. Every
event was calling the first EventHandler that was registered. I set it
up so there is only one EventHandler and it checks the path when an
event fires, assigning the correct SIDs.
Merge pull request #36 from williamjacksn/master

Background scanner assigns SIDs correctly