budgetapp - replaced item inserts with findAndModify as the addItem method is also used to update an item