cc @code-asher
The goal is to remove supertest as it does not support typescript well and there's really no good reason for the dependency. Also no websocket testing support.