added git color coding and tab completion