Add descriptive error msg when group name starts with $
Auto-convert periods in group names to underscores