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.
I think we should just drop the `comments` property, use `fullname`, and make this:

```js
fullname: cols[4] && cols[4].split(',')[0]
```