Improved git clone/checkout process, dropped the concept of a clone vs checkout, cloners are now responsible for checking if the repo exists