add a crash handler at initialization

Oh, I guess warp is catching the other exceptions. One of the main goals is to catch any initialization errors. But catching errors from user created threads would be very useful also. So I can change the logging to just indicate that a thread crashed.