Making another utility function, because I use them
Adding some testing properties
Refactored the futures in the tests to not use callbacks

Turns out they weren't properly failing the tests, and that's no good.
Noting that I don't do anything with --insecure :(

Also got the logging configuration test passed