Cleanup

* Unify the way we log by having a single log instance we pass around
* Simplify test command
* remove extra debugging lines that weren't helpful
made this confirmation a little more robust but just realized it wont default to `Y` if you just push enter. will fix.