Added some numpy checks to tests and accommodated behavior of prune
Small but major change regarding how adjacency matrix is built. Head = row!
Rearranged and cleaned up network class. Broke Bridson to reimplement some functionality
Fixed and cleaned up Bridson