add regex
add basic regex matcher half-done
add regex-tests