added dependency handling for multiple depdencies
Made alterations to validation and date validation class to incorproate optionla field
included optional fields in validateDate and also set up empty check instead of check in varCheck
formatting