5 open source tools for taming text