add protobuf src files and project