Fix a bug where non-logged in accounts can't use certain list methods
Fix a bug where non-logged in accounts can't use certain list methods

Here's another weird one: when not signed in, reddift doesn't use the oauth subdomain (expected). The problem is the oauth subdomain ALWAYS returns json, regardless of whether you requested it or not. The regular old https://reddit.com/..., however, does not always and you must request it with `.json` explicitly. Some listing methods were not doing this which meant that if you aren't signed in you get back HTML instead of JSON which obviously doesn't work. For example:

Signed out: https://www.reddit.com//by_id/t3_8f6g13 (HTML!!!)

Signed in: https://oauth.reddit.com//by_id/t3_8f6g13 (JSON if sent with creds)

I simply added explicit `.json` to requests where it was forgotten.
sonsongithub/reddift,sonsongithub/reddift,sonsongithub/reddift,sonsongithub/reddift