more TODO
decouple search conditions sort code

Also make partial searches low-priority.

I can't say the code is that much clearer, but it should be easier to
fine-tune guess orders now.
this example is better for current JMdict
add debug option, no more commenting prints
test longer