#14 Added some vote functionality, undo vote also possible. ShopView changing depending on different states