this is now finding the homography matrix correctly and constructing a minimal representation of the board/squares in the Board and Square classes