Protocol File + Some GitHub know-how

Beginning of protocol class in C syntax.