feat(components.legend) show/hide w pubsub
feat (components.legend components.line) show-hide interaction using data tagging
test (legend.spec.js) adding tests for show/hide using data tags
chore (clean up) merge conflicts