basic module system support
Module Loader spec
bug fix