rework classloader

- make it available in config
- always use classloader, no manual require
- compatible for future composer alternative