Factored out intersection calculation to cpp
Added unit test framework
First unit test for Line2
More unit tests for Line2