add lint
assert accepted, more specs
allow moderator to delete self, move accepted check, enforce admin
non admin moderator specs
accept moderator specs
moderator persmission spec