text: Title: allow legend to be computed from group kwarg
  Body: Currently, legends are set explicitly by passing a list to the `plot` function.  However, they could also be set automatically by passing a `group` list to the `legend` kwarg
  
  e.g.
  `hyp.plot(data, group=labels, legend=labels)`