Better way of creating graph objects(vertex,edge) + preliminary for custom drawing

- Ctrl+Click(hold-down), drag, Ctrl+Release will create a edge
(Drawing during the drag will be implemented soon)
- Double-click on empty spot creates a vertex