Shifts some more comments around
Shuffle exit cases, rework ArgumentParser
More import/comment cleanup, makes authentication and command execution work the same way
Ensure the socket is closed on auth failure
More shuffling