Added getErrors method to throw validation error message, when time format is invalid. Previously it was setting value to 00:00:00 when time is invalid.
Also added support for G:i:s format to altFormats. Now 5:00:00 is accepted,hour doesn't need to have leading zero