tightening up network gateway to only allow profile puffs through
resuming profile puff work; eliminating profile puffs from tableview
caching for profile puffs; helper function for gathering them; general profile cleanup