update getSquares() test
fix unit tests, broken by de1d64e5324a58318da0a595eb84f957f95019f0
add a couple of use cases to getRowState()
add isDuplicate()
reorder of some functions
1 more test for getRowState()
just format and comments
add _deleteRow()
delete completed rows