Created specific Exception
Updated vendors
Update SchedulableInterface to depend on the builder interface
Created a TaskFinderInterface