Added creating a triangle to main
Added a TriangleType Enum for type evaluation
Defined signature for a static method for testing triangle type
Added a check for the side length
Added a checks for side size being less than zero or greater than max
Added a equilateral check
Added isosceles check and final case