Add support for ls-groups command

Changes include new concrete SiteCmd implementation, documentation
and unit-tests.