fix for GitHub usernames that have dashes

This amends the convention for people modules to use underscores in place of dashes, since dashes are invalid in puppet class names.  This should be sufficient since dashes are the only non-alphanumeric character allowed in GitHub usernames, per https://github.com/signup/free