extended gitignore file, moved require on top.