init gitignore
divide file of protocol header declaration