* allow for custom verifier. * Update engine. * use custom detectors. * set cap. * Update verifiers. * Remove nil check. * resolved nit * handle uppercase values * updating missing url logs * adding more descriptive variable names * updating logs to use correct variables * Removing toLower for urls * if else nits * Adding versioning for github and gitlab --------- Co-authored-by: ahmed <[email protected]> Co-authored-by: ah̳̕mͭͭͨͩ̐e̘ͬ́͋ͬ̊̓͂d <[email protected]>