updated gitignore to exclude modules