#18 can have duplicate songs in playlist.
#12 change playlist table to plain
#19 clean initwithnib constructors