Final state of documentation and code

Signed-off-by: Sven Bräutigam <Braeutigam.Sven@gmail.com>