changed the behavior of flat
make __init__ and repr simpler
removed last_no_pair
reworded
removed unnecessary logic
reworded comment
better regex
simplify rule's regex
added some testcases
better match logic
renamed test_zipcodetw.py