Add sockjs based room manager and tests