Add `validates_presence_of` example with `on` option
Correct behavior of with_message with ensures_length_of and is_equal_to matchers
RouteMatcher#to accepts a string as first param

Some refactor