added StoreControllerInitializedEvent
KeyValDatabase now supports querying values with wildcard
checking if values exist in JSONObject before trying to query for them
forceUpgrade added to StoreInventory
equipping and upgrading only if needed
added resetBalance to VirtualItem