Added README.
Added test for if it has 2 sides only.
Added check that there aren't any negative sides.
Added a check to make sure on side isn't longer than the sum of the others and then fixed test data in the good triangle context that not longer worked.