Mac OS X fix for uname
Improvement into the module resolver

Resolver should not try to resolve internal module against
require.path.
require.paths should accept relative paths

Closes #73