Readd override directive
Code style fixes, mostly thises
clang-format
Document doxygen warnings