[JRO] Migrate post data and check functionality

Lots of places where topic was specifically referenced needed to be
changed to either postable, or using the polymorphic helpers.

Add new exception that can be thrown - PrivateTopicNotFound
Fix this logic