added diagram
updated git ignore to avoid commiting editor files