refactored a few things in BillboardBehavior.
Added Direction3D class, contains static Point3D's ie: Direction3D.forward() = Point3D(0,0,1) {+z = forward}
still messing with BillboardBehavior
Added SpheroidMesh, with Test class
Users can create a multitude of Spherical shapes from Prolate to Oblate, or perfect Spheres