Complete documentation

Signed-off-by: Gustavo L. de M. Chaves <gnustavo@cpan.org>