Add: Individual song data collection

Added collection of information for individual songs.

This commit also fixes an error that causes the previous commit
not to be parseable; namely, processSong was omitted.

New methods added: processSong, pullArtists, pullGroups.