Add groups and group_info view & associated files.
Add changes by Benkul(Ben Kulp).