Added doxygen documentation for CMake functions.
Check for invalid service registration in operator<.
Improved doxygen documentation.