Support rules based on controller action names

This code resolves #7.

A `controller` parameter is available in the rules configuration.
It's a regular expression like `path` and `host` that matches the controller action name (ex: `AcmeBundle:Default:index`).