Use listen gem so watching works not only on Linux

Refs #7
Merge pull request #9 from gregkare/listen

Use listen gem so watching works not only on Linux