Moved the runnables to separate classes, fixed other bugs
Merge branch 'master' of https://github.com/ajm5774/STM-Vending.git