Fix algorithm bug on checkColumn()
there was a problem on test (str compare with int alway false) and flag never set to true.
Add checkColumn and changeColumnInLines
checkColumn do the same thing as checkLines (renamed one more logical) and changeColumnInLines reverse the grid to keep same algorithm (find it easier to do this way). same return as checkLines