adding basic edit/delete mechanism.
give users appropriate permissions to edit/delete posts
Merge remote-tracking branch 'origin/feature/edit-posts'