Removes unused code, touches up user search + API

Why do we catch `Steam::JSONError`? Because the Steam API (and thus the gem) is kinda crappy and gives us an error if there are no friends (e.g., the user's profile is private)
Dibs on not making the issue. :-P