snack and drink vending machine 101: everything you wanted to know