Topic all posts method

I want to be able to get all posts for a specific topic. This generates SQL something like `SELECT * FROM posts WHERE topic_id = $TOPIC_ID` and gives us an unordered array of `Post` objects to work from.