Add song model object.

- Not yet complete.

Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>