Java Application to generate shift work schedules.