Documentation

The promised documentation and removal of a redundant line in CMakeLists.txt.

@bombela Sorry for all those pull requests, I should have tested it more beforehand.