Added unified HTTP interface with pre- and post-hooks and better error handlingAs a result of the better error handling, if you aren't logged in and you try to make a request to an endpoint which requires you to be, the Error's message will be "Not Logged In"The sessionExpired event will now be emitted when we detect that we aren't logged inNode v4.0.0 or later is now suggested (and will be required in the future)Fixed inability to use external SteamID objects (issue #90) View on GitHub