stupid telcos changing their names and breaking my tests
add tests for too-short unallocated numbers
add slightly more rigourous length checks for 02, 07 and 011 numbers; also cache invalidity better