only allow 1 user account for a single github account - see #25
refactor user create / update method
Merge pull request #27 from house9/single-user-1

only allow 1 user account for a single github account