connection.post(), fix post html parsing

add anonymous support for post.user and topic.user, make post test more
efficient