Update Sudoku.java

Fixed a small logic error in the place method, wrote a method to convert the array of boxes to a 9x9 matrix, and re-wrote the constructor.