Separates the client key creation to a LWRP

Makes it easier for other cookbooks, such as Openstack, to create their keys