Introduce RSpec 2-like DSL.

This sticks out a whole lot less next to
RSpec assertions.
Only include Shokkenki in consumer examples.

Now we are defining 'order' there is more chance
of a collision.
Update todo.
Rename add_provider to define_provider.
Assume providers have already been defined.
Separate creating/finding of consumer.