Added ExitSign and Refactored EdgeInfo

@dnesbitt61 @kevinkreiser @gknisely