split contao module directory and sources
change build configuration
apply coding standards