Broke assignment function into two smaller functions and wrote build_album_dict() to call necessary functions rather than mangling the __init__