Improve API of FacetFactory to throw exceptions instead of returning null - Added test. Streamlined Exception tracing a bit.