ec-coder.py: Shows code numbers that are used multiple times
ec-sorter.py pep8-ification
books.py is more testable, ExerciseBook can load text from string list
not only from files. There are some tests for ExerciseBook.
A smaller fix and a TODO remark