add documentation
build and install documentation