reddit.auth can take a promise for auth data; closes #18