Update URLs
Rename package for npm
Make callback specifiers more intuitive

Now the first part of a callback spec is the same as the argument to
`require` relative to the module requiring Ergo
Update docs to match recent changes