css exited, edge point to same node curled

css is moved to external file, sass is added;
when edge point is created with the same starting and ending node the
middle point is moved to the left bottom;
if edge has the same starting and ending node the middle text can be
dragged and the line is curved;
circles are removed from the center of the edge’s sag elements;