RSpec 3

* Drops support for RSpec 2
* Updates code to be compatible with RSpec 3 final release

Includes #11