added validation to ensure end time is after start time
validations in place and tests for validations written
Merge branch 'validatetime'