Extract PUN cleanup code and add basic tests
Confirm with tests that non ‘:’ separators are accepted correctly
Cleanup whitespace
Allow users to enter “01:02” which is translated into “AB:02” before seaching.