dont hard code the socket so the init is testable
start adding mocks and tests for the methods with socket events