Added validation for all of the columns
Added Clear button
Added events
Added data arg to provide more detailed error message
Fixed minor bugs in address, town and date of brith regexs
Added data to error message
Repoened database before resetting to avoid locking exception
Changed file directory creation to refect changes in File IO