Implement shortenName.
Implement renderPostMessage.
Merge remote-tracking branch 'origin/wip-broad-architecture' into render-post
Merge pull request #2 from firefoxes/render-post

WIP: render post