Gherkin style keywords added to RSpec example groups.

Specify hooks into the ExampleGroup of RSpec and provides keywords
like those used in Cucumber.
Specify processes example steps.

The Gherkin steps, provided as extensions to the RSpec example
groups, can now be processed. This is done by hooking into the
reporting mechanism of RSpec as well as providing a modified
documentation formatter to display step execution output.
Specify can utilize shared steps.

It is possible to specify a group of steps as being shared. Those
shared steps can then be included into a specific example group.