Added gitcheckout

Added functionality for checking out and creating branches, as well as tests for that functionality.