gitignore, features roles and permissions module