User specified `require`.

Use the user specified `require` function that resolves modules relative
to a module that belongs to the user.

Closes #6.