Correct ERROR in triangle constructor with UnitTest
More tests for triangle
Correct ERROR in area of 3-sides triangle (found by unit tests)
Test for distance and midpoint
Clean geometry lib code