developer documentation, extra sources, doxygen

dir uml: html documentation generated by BOUML
