More user centric toplist functions to User object

To access a user's toplist, methods to fetch them are available directly
on the User object instead of the session object.

To get a user object from a string, use GetUser on the session object.
Parse the audio format and pass it on