Add initial directed edge class.

Add initial directed edge class.
@dgearhart @gknisely