add network offerings model and add functionality to egress_firewall_rule model