upgrade to guard 2.x

This should address PR #17.

* remove explicit rb-fsevent dep, as guard now depends on this
* prepend Guardfile with ignore! statement to not ignore tmp dirs
* wait for guard to start more graciously
* convert to Guard::Plugin
* update tests to account for :watchers being an option now