added support for port ranges in firewall module