Switch to rspec2, listen gem

This PR will use rspec2 and add Guard for continuous testing.

Furthermore I've replace directory_watcher with listen because it's cooler (and faster and has a better compatibility with different platforms).

Please check if everything still works and you like it.