Small refactoring v2
Substructure for multi-room
Refactored controlls behaviour and added disconnect event
Cleaned package.json