Changing phrasing for output result parameters.
Documenting the Point structure.
Adding methods to Matrix to transform vectors in place (with a single output parameter) as well as in batches with input and output arrays.
Fixing Quaternion::Conjugate to take a const reference to avoid copying the value.
Adding documentation to Quaternion.
Removing # from color docs as that's apparently a link tag in doxygen and caused a lot of warnings.
Fixing copy/paste error in Point documentation.
Documenting the Rectangle struct.
Ensuring a suitable set of warnings are enabled and turning on warnings as errors to keep integrity high.
Documented the three vector structs, completing the first pass of library documentation.
Removing note from read me about documentation not being complete.