change to doxyfile to include private members
added some documentation and removed unused methods