models moved to subpackage, search string is maintained in the model, some cleanups
finally gave up from TransformerException being a non-runtime exception