add require test for relative module resolution
implement a non-transitive {reload:true} option for require()