Refactor SteamAPIClient

* Replace lastCallSucceeded with an exception (I think I was too lazy to create a new file before)
* Prefer early returns
* Replace some unnecessary preg_replace'ments