The super cool refactoring of the Fog openstack provider