Implemented the Song datatype.

@hogbait