code cleanup
licence added
unnecesary classes and pacakages removed
old generated code removed