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

... Device and removed isHost boolean from LibraryView
You shouldn't need some of these variables.