Better README, setup.py, fix bug in sorting

In case lang was all, sorting would fail (it was trying to index the found
language, and it wouldn't find.

We've got a setup.py!

README tells some more about the project