jodadate moved completely to tests as it is not yet used in business
logic, employee is now id based, removed redundant annualleave
constructor