Began conversion to numpy

The only thing that's been converted so far is edge.length