client auth, some initial track + playlist calls, starting work on protocols & session lib