Add support for Darwin using id command

 * Add support OS X by using `id -P`, which produces a passwd like output.
 * Add homdir check to tests.
 * Update README to reflect status of OS X.