Prefix firewall names with base.

Define security.access_rules. Leave comment so this empty definition is not removed.
Extract security.firewalls to standalone definition.

Use request matcher object instead of a simple regex so that only POSTs are caught.
Add comment explaining how to add firewalls properly.
Refs #11 - Extract important service provider registrations into register() method.

Only put firewall definition in protected method.
Move firewall definitions into related service providers.

Remove now-redundant authentication check.
Refs #11 - Add missing DocBlock.
Merge pull request #11 from synapsestudios/feature/app-specific-firewall-considerations

Considerations for Application-Specific Security Firewalls