Changed Validate method from IValidatable

ValidationEventArgs class changed to InvalidEventArgs, to be used to invalid events only.
Added formatting to README file