added schedule-server api additions
finish requirements for distributed scheduler, still needs to be tested