redesigned ArtistCatalog class to build necessary components in the __init__ and got rid of make_unicode_list() in favor of a plain string version of the markup