Finished auto loading thing. First goal reached: Now the classs and interfaces can be save in spilted files.

Seems i have to massively use namespaces. However, i have no idea how to make plugin auto register work with namespace.