VendingMachineKata initial commit