Begin documentation.

The documentation is done using markdown and in the source tree.
So we keep a versioned documentation, that will should be fit to the
current source tree.
If you change sources, keep in mind, to update the documentation, too.