Added NuGet package metadata
Added documention to all public functions
Merge branch 'master' of github.com:NArnott/fluentvalidation