Working country lookup

This isn't tested, and can probably be improved: although the tree
lookup is very fast, it takes about 85 KB of space. Not huge, but I
thinkg it can be more densely expressed as a set of regular expressions.
Building the initial tree is slow, so cache it
Remove unnecessary zip
Convert tree to regular expression

This takes about 1/12th the space.
Add some tests for country feature