fixed disconnect bug
removed all dependencies
removed test dependencies