refactored save and load methods to use NSCoding
finished implementing encoding and decoding stored favorites - Steps 5-9 complete