Proposed cookbook

When a user is created a group of the same name is created. I have not added a way to handle different user/group names yet. That's a WIP. Simply using the gid attribute causes an error because the group hasn't been created yet.