improve drawing code, set start/endpoints
decrease point/node size
add dijkstra pathfinding
add gitignore