Add touch option to belongs_to matcher

Also fixes validate failing when specified on model but not on matcher.