Updated doc. Public methods use doxygen style commenting.