NEW : added actions and results

- In SudokuAction.java we define possible actions as ADD_NUMBER, but with two attributes, value and location
- In SudokuFunctionFactory we check when we can do an action and the result attached to it