Nancy validation cleanup

Cleaned up types in the `Nancy.Validation` and `Nancy.Validation.Rules` namespaces. Made sure they all have correct XML comments and follow the code conventions used in Nancy