StoreController now consumes unconsumed items and handles refunds on startup
updated project file