Added validation methods to post, referenced post views to use a form partial.d