Improving class structure and updating Makefiles.
Adding doxygen configuration.