Add ability to manage git user and/or home directory separately, and to manually specify the group for the git user.
Merge pull request #167 from njm506/master

Add flexibility in managing git user, group and home directory