add changeedge support
Merge pull request #7 from djdeath/edge-metadata

add changeedge support