Initial support for firewalls

It is about time we setup our firewalls.

Change-Id: Ia97a28119a1799a71621ec3752b065b8e50b6c69
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Get puppetmaster working with new firewall changes

Change-Id: I282e6b5b86a234a95338657408e7fc2216f8a990
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>