Default Value for Reach

I often see `Hoek.reach() || null` so I added the ability to supply a `defaultValue` into `reach` to use that instead of `undefined`.

I also updated the docs to reflect this change and to explain the other options `reach` accepts.