Fix SecurityGroup port parsing
Use source IP instead of destination IP for IpPermission
If FirewallPolicy has "NOT" source IP format use 0.0.0.0/0
Add expect tests for FirewallPolicy compute functions