Combined some small listeners into a larger switch based class, changed the way last played tracking works, still working on the song database stuff.