Added functionality for enabling/disabling a job

I added methods for enabling/disabling a job + unit tests.
I added a functional test for disabling a job with the required behavior but all tests fail locally because I don't have the required spec.yml.