Major restructurations and reloads correctly on room change

Added a currentRoom attribute which is compared regulary with the current path. If it changes, it reloads the UI and some settings like the oldWaitList.