trivial cleanup/refactor
indirect self access
handle errors and notFound through self
when a done callback is provided, pass errors through it
allow to specify just done callback without options
Add NotFoundError
Handle not found errors in default error handler as a stop gap against loops
Send NotFoundErrors when provided a done callback
Merge pull request #4 from jcorbin/refactor

Refactor