Scrape to fetch print budget and queue data

This is actually an authentication request. This request is where all the NTLM stuff happens. Move it to the sign_in method. The `update_token` method shouldn't actually send any requests - given the result of a request (a string) it should extract and set `self._token`.