better s_inf
with dynamic restrictions, entry_id isn't needed anymore
more honest progress meter
-a; print message when --abbrev fails
dev option to enable foreign key checks
fix tsv output (more or less)