primitive edge drawing

Snap still proving worthy; edges snap between nodes, but still need to
implement actual node-edge paradigm