Fix for issue #93 - Cannot add github account if it contains a dash

Github's own rule is:

"Username may only contain alphanumeric characters or dashes and cannot
begin with a dash."

Validator covers both of these conditions.