Extend RSpec change matcher to use matchers to describe changes in state