Renamed Gate to Validator.
Added fail reason.
Merge pull request #1 from ByteBlast/feature

Added fail reason.