Expose the list of the bot's friends and groups

Steam *shouldn't* allow friend-requests from people already on our friends list, and `friends` *shouldn't* ever contain outdated data.

My only legitimate concern was that I don't understand `friend.SteamID.AccountType`, and didn't want to screw up the `friends` list by adding the same user twice (since it's under the `default` case)