Websockets do work now, plus got the tests to work with them. Not actually testing them directly yet though