Stole briancline's gitignore, adapted it