use rank ordering for removal
implement separate clear_board operation
asdf
minor cleanup
update README
commit straggling changes