Migrate ent types

later we need to update is_distributor and has_shopfront bools to a new name like is_seller or something. 
Once CurrentHub is doing its own dereferencing, it will have a reason to exist. Hooray!