Added .gitignore to prevent modules from being committed