add workflow for contributions

I lifted this with minor changes from https://github.com/coreos/etcd-ca/
because its contributor workflow aligns with my own inclinations.