added require=>Package['corosync'] to authkey file

The /etc/corosync dir is created by package "corosync". If puppet decides to do the authkey file before the package (which can happen without dependency) the whole process goes south.

The require solves that problem.