Fixes #165 by calling onMissingView() if the specified view() does not exist.

You can optionally provide a string argument `missingView` which will be returned if the specified view() does not exist.
Merge pull request #189 from seancorfield/develop

Fixes #165 by calling onMissingView() if the specified view() does not exist