ignore + attributes
Resharper project settings
While checking bi-directional relations, using MS contracts, we got a failure.
Reason:  The hashcode was changed after nHibernate supplied the Id.
Use reference-equality, and implement IsSame method for equality based on Id.
ignore (nupkg)
Use backing fields instead of properties:
- Let us use advanced nHibernate scenario's (aka access)
Reason:
We had invariant Code contract problems when nHibernate mapped on the public props.
Introduce NotFoundException, let IdNotFoundException inherit from NotFoundException
Remove incorrect Invariant contract
Merge pull request #1 from HVanGest/hans

Remove incorrect Invariant contract
Updating NOTICE, LICENSE, README files.
Fixing readme file.
Updated gitignore file.
Updated ReSharper settings file.
Updates of nuspec file.
Adding psake package as a dependency. Using new StyleCop package. Adding psake config files.
Reformatting code, fixing license headers. Fixing namespace for exceptions.
Fixing github url in the nuspec file.
Merge branch 'psake'