Updated the scheduler API deifintions and renamed a few. Scheduler needs access to the obj_name-local_obj_id - to be implemented after discussion.