Module system is working

It still need modifications but it works perfectly, I created a working sample in fix.js repo