Add support for name attribute on filters

This Pull Request adds support for including a name attribute on a filter. The use case is running tests written in Gherkin; the name attribute allows us to use a native method for filling a form field with a specified value.

For example: 
```gherkin
#...
When I go to the shoes page
And I enter "Nike" in the brand field
Then I should see #...
```