Metadata update, python2.7 compatibility
Added spotter.watches module
Spotter 1.2: Refactored spotter into multiple files

* Completed Python 2.7 compatibility
* Simpler main() function
* Refactored into spotter.watches and spotter.spotter
* Added spotter.__main__ to allow spotter to be run as a module
Removed #!
Fixed fatal bugs introduced in 1.2
added auto_add=True to enable new directories to be watched

Per the pyinotify FAQ:
I've watched a directory with argument rec=True but after that if a new directory is created inside, it is not automatically watched
You'll most likely want to use an additional argument auto_add=True when calling the method add_watch()
https://github.com/seb-m/pyinotify/wiki/Frequently-Asked-Questions
Decode incoming pathnames - Fixes #4
PEP-8 goodness
Fixes #6 Provide an error message when we can't find files rather than a trace.
Fixes #5
Only perform one split on the argument.
Updated spotter.py to use errno constants instead of ints.
Merge pull request #7 from grue/master

Provide an error message to the user when a file does not exist
Released version 1.6, with contributions from @grue