added license information to all files
no mavenLocal and mavenCentral repository
Prevent nullpointer exception if no mainClassName is set
start documenting
changed buildscript due to changes of project layout