Update .gitignore
Add instructions to use Ninja build system
More test on format
Update & fix format