add .project to gitignore and make non-library ratings work