fedora 20 and redhat 7 support
Merge #6
Improve handling of firewalld to support both Fedora 19 and 20.  Only configure if it's installed AND running