dev
change vertex representation, and some other refactors.
adding a few files