Misc clean up
Misc clean up
Add umd.require.config with mapping and paths.

Change Context to a class to better organize closures.

Re-org umd.js to be more readable.
Bump version, build package
Fix stub to work with mapping and paths (inherit them from default)
Bump version
Add deepMerge to merge configs.
stubRequire support empty/null/undefined stubs. In that case it will reload the dependencies.
use deepMerge to get config from parent.
Add .gitignore for generated files 
Bump version to 0.4.5