tests: update for rspec 3

Update the test suite to work with rspec 3. Specifically:

* Switch "be_true" to "be_truthy".
* Switch from the deprecated :should syntax to the :expect syntax.
* Bump the rspec version in our gemspec to 3.x.
Merge pull request #115 from ktdreyer/rspec3

tests: update for rspec 3