Add has_title matcher, thanks @nashby

Adapter from code in #898
Support title in simple nodes
Add have_title RSpec matcher