Update the doc of each class and methods. Fixes #5