refs #4 refactor drawing arraw
Drawing arrow is now a bit changed, it is much more easy to read. Added new methods to handle calculating start point and end point of join edge.