beginning to implement the vending machine, beginning with tests.