parse downloaded song detail

Given a downloaded copy of the song detail data, extract the data we
care about into its own data structure. This can then be combined with
the data from the song list into a final Song data structure and printed
out.

Close #2 parse downloaded json song detail