Improve connect docs
Make by_group slightly more user friendly
Refine needs_shiny()