Online Scheduling and Payroll with Deputy