roommanager now takes all its dependencies and requires a connected io server rather than doing the connectign with a provided port