added doxygen comments to controllers and entites