added user input functionality, right click and drag to create edges, left click to create nodes, first two are start and end. Esc to start algorithm