Adding Plane struct.
Adding a basic Ray struct.
Simplifying struct documentation that don't contain detailed descriptions to one liners.
Adding parameterless constructor for the Ray struct.
Adding embermath.h, which will include all other math headers.
Conforming style of documentation to get rid of excess spacing.
Added helper for swapping primitive values.
Added BoundingBox. Updated Plane and Ray with more intersection methods.
Added very beginning of BoundingSphere.
Added methods to BoundingBox to create from sphere, or test intersection/containment with sphere.
Implemented a whole lot more of BoundingSphere.
Added intersection tests to Plane and Ray to check against BoundingSphere.