Make raising of errors optional.

Raising an error when a selector returns nothing is no longer the
default. This behaviour can been turned on when needed like so:

    error_when_selector_returns_nothing true
Bump version to 0.0.2
Update readme with new option.
Remove deprecated rspec raise_error syntax.

Rspec has deprecated passing the specific error to the raise_error
method.