Added support for layer dependencies.
Added support for immediately invoked function execution modules.
added ninejs plugin loaders