adding vending module and tests
Merge branch 'add-shops' of https://github.com/OpenSourcePortland/oberon into add-shops