Made the make system sanitycheck every files documentation for easy pinpointing of broken dokumentation.
Improved doxygen warnings output to individual files for smoother paralell makes.
Refactored the code a bit after increasing the cppcheck pedanticness, mainly moved storage types from pure virtual interfaces to the implementations of the interfaces, which makes sense. This affected the @copydoc Doxygen command a bit, but still I consider the design purer like this.