Avoid be_true and be_false/be_falsy matchers

* In RSpec 3, `be_false` and `be_true` are deprecated in favor of
  `be_falsey` and `be_truthy`
* Predicate methods should return true or false, and should be tested as
  such
* Custom RSpec matchers are more readable