Add acceptance tests

Attempt to cover all params for firewall{} and firewallchain{}.

In most cases these are super basic tests, almost everything follows the pattern of "add a rule, check the rule is there or not".  I've tried to make them as simple as possible with no rspec cleverness so it's very easy for contributors to just copy a chunk and change it.  There's bound to be a TON of mistakes in here.