Add Profanity Filter to Comments

- Create ProfanityFilter concern.
- Add filter to comment.
- Added scope to comments in admin.

@jonlemmon Only noticeable omission is scoping the counter cache, so the numbers might look a bit off. Can look into that later.