Added Client and PlaylistView classes; Added abstract method isHost() to...

... Device and removed isHost boolean from LibraryView
What is this TODO for?  It looks like it works.