Messing with ffi, possible c extension?
Pre using hash commit
progress on prune mode
Implement prune functionality
Add weight, parallel edges, incomplete
OOP approach