Lea user can delete own posts

Added delete to posts. Converted "allowed_to_modify?" and "is_owner?" methods to be take any object as an argument.

@garthgoldwater @amZotti 
i feel like this set of if statements & redirects could at least be extracted into a do_authorized_modifications method or something