This changes how we link corrective changes to buggy changes by implementing the SZZ 

Also includes bug fixes, most notable with the how the cas manager adds tasks to be analyzed had a bug where it could potentially assign a repo to be analyzed before it has been fully ingested.