Add documentation.
Merge branch 'docs'