1. Removed Examples project from solution
2. Updated XML documentation for some types
3. Changed signature of EqualsAndHashCodeAttribute attribute class.
4. Added LGPL3 license file
5. Added Rating and Setting domain classes
6. Updated unit tests files
7. Made assemblies CLS-compliant