Add .gitignore and .mailmap

Add a gitignore to prevent to push obviously wrong file and a mailmap to have the right output for `git shortlog -s -n -e`