Bug fixes and a feature

Fixed a bug where deleting an item from the needed list might delete
the wrong item. Fixed a bug where deleting an item from the needed list
right after opening the app (while _searchString) was nil caused a
crash. Added recording of buying dates.