matcher naming consistent with hamcrest
add utility methods for Optional matchers to ExtraMatchers