Added more tests - now it tests the protobuf formatter - as well as expanding some other tests to more completely cover the protobuf code.