Better

I re-wrote the list. There is an error atm that prevents it from adding
edges, but it can add verticies.