add name pattern tests, re-org files
add * to SYMBOLS to escape, add *names
use • instead of * for spot-named routes, test

avoid the escaping issues that come with overloading * and
have • (option-8 on macos) prefix a route-name to match any
series of one or more characters, non-greedily.
comments
minor, test for 1-byte ":" instead of 3-byte "•"
comments
more tests
lint, +test
docs are hard