include improvements from old, parent-down branch
score and pick rows by need
accept a max # of children per parent row
README updates, bugfixes to --force
Merge branch 'bottomup'

Conflicts:
	README.rst
	subsetter.py