Validators now return an array of errors.
Added console and runner file.