hides add item button when not logged in and on mobile; simplified receiving items - items are stored in array and array is iterated through each time an item is added/removed/updated; fixed login issue with bad variable