Web and foreign inv improvements

* Fixed a few crashes caused by foreign inventory craziness
* Improved `SteamWeb` to work with `GET` requests