Add argument parser setting 

to allow greedy algorithm or combinatorial (recursive) algorithm only

REFACTOR name change
Merge remote-tracking branch 'origin/master'

Conflicts:
	sudoku_solver/sudoku.py