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.