Ref #100 - Editing getBoardLines(..) so that not only the line starts defines a line but also the line ends matter.

Known Bug: Intersections are now to different, so getBoardCoordMapFor(...) throws an error.