vertex and edge updates

- added vertex model
- added edge model
- added vertex data source
- added edge data source
- updated javadocs