added basic posting functionality, still needs post_show view