Project init & gitignore