renamed p to player and player to playerName in WebInventory class to avoid confusion
renamed Item to item in WebInventory class to avoid confusion
set variables to final where appliable in WebInventory class
store item data locally until needed by queries