starting engine
adding copyright template.
cleaned up engine
cleaned up the cmake generator