update doxygen.conf

- quiet mode
- enable all warnings
remove doxygen warning

- add return documentation
- add doxygen guard ti main loop
restructure directories

- move submodules and their config to ~/modules
- move source files to ~/src
- adapt cmake files for build and documentation