Refactor model

Changes
--------
* Remove Score model (It was complicated)
* Add Attendance model (it's generated automatically when contestant attends the contest)
* Move some business logic from controller to model

New diagram
--------
![models dot](https://f.cloud.github.com/assets/1110621/437011/88af6926-b085-11e2-98ea-119bc54c64a0.png)