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)
Perhaps we should add an index to nickname? We might be able to tell it how to index the stuff to so we can always be sure our queries are fast. Make it an issue perhaps?

Never know, maybe some people are **suuuuuper** popular?