Added repo functionality for adding , commiting and ppuling changes