Introduced SupportsPagination struct

- Used to make the library more readable at the cost of extra typing.
- Started implementing more user related functions
Added achievement support
Added support for user posts
Disabled UserFavorites test from erroring out for now
Added UserTopic support
Implemented user comments