Refactor add of rooms and create room conditions
Added .gitignore