Removing link to removed file.
Renaming files to make the base file tree more able to be used as-is to start a new project.
Adding length rules.
Adding support for validating arrays within the input array. Also breaking dependency on the request module by accepting an array to validate rather than relying on the presence of the request global.