Added some more to vertex and edge classes. I don't know if we really need them given our implementation...but they do go with the theme of modularization...