Raise NotImplementedError if Dispatcher with no implementations is called

Previously, the error raised was AttributeError, since the 'ordering'
attribute is only set when the first implementation is added.
Merge pull request #31 from encukou/fix-no-impls-error

Raise NotImplementedError if Dispatcher with no implementations is called