ARGO-227: fix rights_list logic after getting clarification on what the rightsMetadata xml can look like.  fix unit tests for the 'Citation Only', 'Dark', and no default specified cases
ARGO-227: refactor rights_list to make it less verbose and to clean up comments