fixed issue #2

fixed https://github.com/j-l-n/jln.js/issues/2:
If a callback function is specified, require() waits until all modules were loaded and then fires the callback once.