The artist list feature. Not quite complete but I figured I should commit before I add too much. Also created my first branch for this feature.
Completed shuffle button. Figured out you have to clear the songlist and then repopulate it, you can't just assign it straight to the new song list.
Added logo and completed artist adding and deleting.  Haven't done much debugging but simple use case seems to be working. Will now merge this branch back into the master.