Refactor send methods to accept the full user object
For simplicity, pass the full object to these filters.
Incorporate mention highlighting, and improve ze matching regex

Closes #4