add SilentLogger
turn off logging by default
log4j log connector as own project
json descriptor provider as own project
further sub project restructuring