add .gitignore
add lib/error.c
add the error.c
create a hole in file