Add the hasJoined API function

Added hasJoined to the list, requires a username + serverId login hash. Moved parsing of texture properties to it's own function and allowed setting get parameters on session server requests