Properly serialize Error instances in promise failures
Fix missing bits in server refactor
Hook up the rest of the flow in testfinder