added rooms.py and wrote most parts of the parser