Revert "Remove cuteness from code."

This reverts commit 2a9480434451ff23d820d37992c4779e6a24a4aa.
User/group resolution via numeric user/group names as well as uid's/gid's.

- Instead of ripping out the code, try to resolve users and groups by
name first. If that doesn't work, try to resolve by uid/gid. This makes
the code behave in the same fashion it did prior to this commit. It also
allows you to resolve users and groups based on uid/gid as well as
numeric usernames and group names