Add gen_event template
Improve default .gitignore