Fixes modules with dependency cycles and network error handling.
- Fixes modules with dependency cycles causing stack overflow
- Fixes 404 response.
- Fixes source map error when a module fails to load.
- Avoids duplicated requests when a module is required multiple times.
Adds test for loading an inexistent module file.