remove
many changes, read description

Most important changes are:
- renamed classes with first capital letter to fit ATK4 classname style
- much better support for custom model ID and title fields
- better structured code