Fix #164:  Map HTTP error responses for storage onto specific exception classes.

Fixes #164.
This hack makes me uncomfortable.

Check out this metaclass for tracking children.
http://stackoverflow.com/a/5882155/1068170

That's what we want after all, right?