added an empty predicate
added a Gemfile and updated the version of rspec
added a generic predicate that works similar to rspecs be_blah matcher
added a present predicate; made the generic error message more informative
Ensure that class validations are not overwritten.
Fixed generic message for predicates.