Initial pull request for Scheduler

I think return type is not needed here. Better to just throw exception if we are unable to schedule. That way jersey can return appropriate error code. (4xx, 5xx etc)