Implementing blacklist_and_expire

This function adds an actor to the blacklist, the blacklist history,
and sets the reason for blacklisting. It expires the blacklist and
blacklist reasons based on the provided expiry.

Signed-off-by: Aaron Bedra <aaron@aaronbedra.com>