add workflow for contributions

Note: This is from https://github.com/coreos/etcd-ca/ with minor tweaks
because its contributor workflow aligns with my own inclinations.