(WIP) Replace erlang cookie fact with type and provider

Alternate proposal to #278 
I'm not super good at ruby. Does this wipe out the existing data or just append?