added _ notation to variables to indicate scope
added missing dependency check
semicolons and stuff
added support for nested containers
comments and other stuff
initial Module definition
updated example to use module
updated example to use module
bug fix in example
refactored collection event subscription management
temporarily restored viewModel factory method