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.
Merge pull request #2 from maggu2810/documentation

Begin documentation.