A lot of working on modules loading and instantiating.

Better errors handling in module manager.
Added "wrong" modules for testing.