Issue #29 Out for review

I still need to add JavaDoc and there are probably loose ends here and there.
But I'd appreciate some initial feedback here
Y, and probably `Map<?, Exception>` as well; And I should have theses wrapped in `Collections.unmodifiableMap` as well, to make them entirely unusable...