tests: added greedy tests
redone: regex: use RegexMatch
tests: *: update tests to .group() matches
README: updated readme.
redone: regex: added findall and finditer
tests: added tests for findall
merge branch 'regex-findall'
README: update for findall
redone: added substitution
tests: added tests for sub
README: updated to show sub
merge branch 'regex-sub'