Vending machine goes hi-tech