Updated create, edit, update post functions and messaging