added ROOT's ClassDef to all classes, made cmake spit warnings and cleaned up all the ones from clang