Added some documentation and changed names of functions to undo and
redo.
Added tests for undo and redo. In this process i found it was
necessesary to let the WhistCalculatorImpl have a setAll-method.
Added a test for correct calculator