Fixes for running tests within zeus

the going gets wierd with zeus.  

it handles code loading differently.  need to change how the websocket connections are handled otherwise, shit blows up.  

with my current config, zeus wants to run tests twice with minitest.  i dont' know why.  but on the second run, zeus still blows up after it's done.  

when i try to trap this error, just to avoid printing the stack trace, zeus is cool until after about 5 or 10 test runs, and then not only crashes, but takes iterm with it.  so i reverted to just letting zeus throw up in my console for the moment.