Kill the bools

This is a huge pull request -- and will get bigger. Creating the request so we can easily track it, and the issues it resolves.

Closes #124: Cleans up our use of critical/debug/warning
Done -- I'll leave it to the BaseActor exception handler to handle the most basic logging of the exception. We will leave `self.log.critical()` messages to only adding additional information.