Updated divide_triangle, can subdivide

divide_trinagle() can now subdivide a triangle by one level. Creating three
seperate triangles.