Continued work on validation-error module
Changed validation-error module to expose errors and length properties instead of hiding them
Renamed validator.error to validator.err. Some refactoring to validator.js
Removed length property from validation-error
Updated validator to use validation-error module
Fixed broken jasmine tests after validator module changes