Use pipes instead of lazy IO in lexicon package
Remove old tools
Implement pipe for dictionary building