Make installation require protobuf
Reformat whitespace
Install itself on Travis build