(WIP) Replace erlang cookie fact with type and provider

Alternate proposal to #278 
so, if this runs on a fresh system with the module being applied for the first time the cookie is automatically created? I'm just not super familiar with rabbitmq and its cookies.