Add service documentation support

The documentation should be in the doc/ directory with the same name as
the class.