* use a funtion builder for registering error handlers
* log errors to a mongo collection
* tests directory is no longer a package to prevent collisions with other libraries that also have tests packages
better way to check solr availability
incread number of characters analyzed by highlighter