An all purpose job scheduling and request system to mirror templeton for spark