Improve Song model

- add getFile(), getLabel(), _create() methods
- add test