fix bug where deleting successive UITableViewCells caused runtime error { change Library.items to be implemented as a dictionary to preserve id's of Songs when one gets deleted; add libraryItems computed property to Library to allow public access to an instance's items without exposing underlying data structure (since items should be "private"); change LibraryViewController implementation to reflect data structure changes made in Library }