Moved require.js
Sudoku Code Reorg

Moved *BasicMockSudokuGame.js* from the **test** folder to the
**sudoku** folder.

Removed the namespace objects **Sudoku** and **SudokuTest** from the
Sudoku source files.
Added require.js module for the sudoku code, Sudoku.js
Added main.js

require.js will use main.js as the place where code execution starts.
Update index.html to handle the new changes

index.html is not yet using require.js.  It's still using `<script>`
tags to load scripts.