Refactored the structure of the library.
Renamed sudoku.go to solver.go to be more specific.
Changed Scala specific gitignore to Go specific.
Completed CreatePuzzle function that generates sudoku puzzles