Adds block checking functions and tests
Refactors row and column open/block checking to return 1 or 0 instead of true or false
Adds aggregate open and block functions and tests, refactors bestCellFor function
Adds a few comments