Added the implementation to solve sudoku using the algorithm Norvig

	* Added the AlgorithmBase Strategy interface
	* Added the AlgorithmSolver context
	* Added the AlgorithmNorving class
	* Added the unittest for the AlgorithmNorvig solver method