The Epic Math Refactor

Split MathHelper into GenericMath, TrigMath, VectorMath, QuaternionMath and MatrixMath.

+ Cleanup
+ Javadocs

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>