Modernize style and add a .clang-format for a "style guide".