Removed unused import HTTPError. Used collections.Iterable to determine if we are passed an iterable for steamids, or str() the steamid.
Replaced instances of None with ''. None was getting passed to the URL instead of an empty string.