make .gitignore useful
add protobuf to Makefile