moving model out of annotation-processor module

we need to be able to use most of the implementation of the annotation processor without actually having the annotation processor in the class path
moving file generation code in own package
added descption to core - model pom file
isolating DASourceClass checking to DASourceClassChecker