Remove unused property.
Code cleanup for preventing notices and unneeded calls.
Add ability to send a specific user a message. See #1

Includes abstraction of running the actions so we don’t need to
copy/paste the code.