Implementation of kata CashRegister with gherkin and TDD with more time in the dojo to get a cleaner code.