adding git ignore and updating sesors diagram