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.