Initial edge info assignment

@dnesbitt61 @kevinkreiser @gknisely 
Can we make id == 0 valid? I don't think we want to pad each tile with empty structs...maybe make an invalid level # that indicates an Invalid graphid