- add style script + adjust style
- export compile commands
- modernize c++