Add VCS intelligence

Add Git, and allow for entry points to change Git to other VCS to detect the delta file change list and only build the affected classes for verification rather then building the entire list of artifacts.