First version of an ApiRequest object
Fixes to ApiRequest object and modify PostCreationPage to use it
Migrate ThreadCreationPage to ApiRequest
Subscribe to/unsubscribe from threads
Update the subscribe function to use the ApiRequest object