made ViewServer.Recover a lot nicer, it handles multiple at a time, also doesn't need an array of reply structures and all that crap, most of the logic was pushed into the goroutines so they run in parallel