load modules from files. fixes #304

allows for (h)js modules of any size