Complete ChangeMonitor using rb-inotify

 * Create ChangeMonitor module
 * ChangeMonitor using gem_inotify
 * Testing framework
 * Tests for gem_inotify