Changed abstract class CheckoutCommand to an interface
Merge pull request #125 from Tetradeus/sparse-checkout

Changed abstract class CheckoutCommand to an interface