Start moving towards `logger` method instead so it's easier to handle
initialization.
npm: Set :prefix default to `npm prefix -g`

Fixes #758 (I hope)