small fixes, few fixed imports
numpy added to requirements
setting initial values on the board
methods for getting rows, columns and squares