CountableMatcher::getCount to handle string lengths
add RangeMatcher and Assertion::within()