add url to setup.py
run doctests automatically when creating html

this doesn't slow down rendering too much, makes it easier to discover
broken tests and takes care of generating some images related to doctest
snippets.
history section
renamed ContentBase to ComponentBase
installation instructions