add ModuleSpec
require non-.js files, TODO .json