remove compile warning: -1 for unsigned char
add .gitignore for standard erlang files