Improve posting detail page

Needs to be better organized and easier to use. Will fix #56.