Updated documentation

Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
Overhauled doxygen reference

Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
Added front page to doxygen reference

Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>