Added container module loading using kernel and komponents.
Renamed container modules and added a method that registers default
modules in the kernel.
Added container scope loading via providers.