On behalf of Teddy - all the database work

- Similarity checks
- Autocorrect
- Offensive language filtering