Doxygen kind'a sucks and I need multilanguage documentation, so I did that. Also, separated massive Math.h file into smaller files.
Added support for 2D/3D boxes (or AABBs) and intersection tests between them and rays/segments.