Ruby style tweaks
Add response_is_only predicate
Allow per-node definition of predicates
Merge pull request #947 from alphagov/define-predicate-helper

Add #define_predicate for per-node predicate definitions