add Room filter attribute, cleared bugs and refactored app.py and app_tests.py