Update Log
**Typing:**
aPRAW is now fully type-hinted. Type-hints were added to previously untyped methods.
**`class aPRAWBase`:**
Used in `Subreddit`, `Submission` and other Reddit items. Dynamically sets attributes from data, and parses `created_utc` if present. Method `_update()` takes data and updates class attributes if missing.
**`class User`/`class AuthenticatedUser`:**
- Add `class User` managing user login information, access data, tokens and ratelimit.
- Also includes `me()` returning an `AuthenticatedUser`
- `AuthenticatedUser` implements `Redditor` features.
- `karma()` method currently not mapped to correct endpoint.
**Subreddit Wiki:**
- Implement `class SubredditWiki`, `class SubredditWikiPage`, `class WikipageRevision`;
- Add `SubredditWiki.revisions: ListingGenerator`.
- Add `SubredditWiki.__call__() -> List[str]`.
- Add `SubredditWiki.page(page: str) -> SubredditWikiPage`.
- Add `SubredditWiki.create(page: str, content_md: str, reason: str) -> SubredditWikiPage`.
- Add `SubredditWikiPage.revisions: ListingGenerator`.
- Add `SubredditWikiPage.add_editor(username: str)`.
- Add `SubredditWikiPage.del_editor(username: str)`.
- Add `SubredditWikiPage.edit(content_md: str, reason: str) -> bool`.
- Add `WikipageRevision.__str__()`.
**Other:**
- Add `Reddit.wiki_revision_kind`.
- Add util function `prepend_kind(org: str, kind: str)`.
**Tests:**
- Tests are excluded from PyPi package.
- Write tests for new wikiclasses and functions.
- Write tests for new util function.