The goal for this phase is to implement the most basic use cases for bots accessing Flow. This includes loading boards, topics, and posts; reading post content using wikitext; creating new topics on boards; and replying to existing posts. The plan for completing this task is:
* Create classes for Boards, Topics, and Posts
* Allow users to retrieve UUIDs for those objects
* Make post content available in wikitext
* Load topics from a given Board
* Load the root post (title) of a Topic and retrieve post and topic replies
* Create new topics on a Board
* Reply to existing posts using wikitext
* Add API calls to retrieve topic, topic list, and post data from the server; create new topics on boards; and reply to posts.
* Write tests to ensure that UUID retrieval, content loading, topic creation, and replying to posts all work as designed.
* Document code where necessary.
This phase should be up for review by June 12.