add post validations
posts can be edited
posts can be deleted
finish posts resource