Overloaded Vec3 +=, -=, *= and /= operators. Added default Vec3 constructor.
Fixed Vec3 operator overloads. Fixed Vec3 default constructor.
Edge::sides is now public.
Fully implemented Triangle constructor.