Added domain entities
Added tests project
Added Ninject
Implemented Enter/Leave room logic