Renamed objects and properties to better match the Chatter REST API documentation.
All functional test pass. Added MessageSegmentInput since MessageSegment is a ResponseBody and the properties don't match.
Added UserPage, Topic, and TopicCollection with Get Methods.