Song data now stored in an array of objects.

The model now makes the playlist array of song
objects available to the rest of the application
and these objects are now used as a data source
rather than very specific individual properties.
Several improvements to the Now Playing Tab.
Fix broken song rating functionality.
Show star for current art when thumbs-up given.
Code cleanup.