add opensdf file to gitignore
modify ignore file
add CgManager base functions
add EngineHead.hpp
add layout design proj