langid dependency in setup.py
move task routing logic and Elasticsearch stuff to decorator

Also renamed guesslang to langid.