Added a few new things

Client:
- changeRoom(slug)
- Added more events
- Use correct way of getting if the booth is locked
Room:
- setCycle(cycle)
- getBoothMeta()