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
We're pushing for a new API call that will support this in a different way -- when that happens, we'll implement a whole new API call to get this done.