Fixes to SteamID and Time outs

- When a user provided just the 17 digit SteamID the bot was looking at
the wrong address to retrieve their profile data

- The bot is more tolerant when trying to open URLs. The Steam Winter
Sale really hit their servers hard and the bot timed out a lot. (I am
aware this fix changed some magic numbers. I will put them in a
configuration soon ^TM)