Finishing go_source rule and using it in a test (#1062) * Finishing go_source rule and using it in a test * Fix proto deps * Review fixes [skip ci] [ci skip]