Improved tables to show only important information not repeated elsewhere
Validate contracts so that end date is required to be greater than start date.
Added logic for leave balance.
Added validation for leave events. Aded code to order leave events and contracts cronologically in their tables.