Scrape to fetch print budget and queue data

Rename this to `InvalidCredentialsError` and make sure it is only thrown when the username or password is wrong. Test with invalid credentials and make sure that the error is actually thrown. If you've already done this, then great!