Functions removed
Doxygen documentation
Various changes to classes
Doxygen documentation