Finished refactoring

 * Added chefspec tests for all
 * Added iptables support
 * Limited to rhel based systems