Changes to Firewall script.

This is the initial pull request for script review and revision.