Adapt client database to modified client models

- Delete unnecessary `read{Model}` methods. Alternatively,
  The `parseJson` method of each model creates instances from json.
- Tiny refactoring
Add client test that user receive a room another user created
Make database.dummy_data require client models
Remove unused old models
Adapt receivers to modified clients models

- Add `afterAction` methods to notify model updates.
- Remove unnecessary require of old models.
- Receive votes.
Add end-to-end tests
Add router#unbindPresenters
Adapt views to modified models