Agregado .gitignore

El archivo .gitignore le dice a git que tipos de archivo nos queremos que se versionen.
Esto sirve para todos los archivos temporales y configuraciones que se crean por los editores, sistema operativo o por compilacion.