Renamed multithreaded related functions, added simple unit tests and fix bugs caught by said tests :)
Doxygen kind'a sucks and I need multilanguage documentation, so I did that. Also, separated massive Math.h file into smaller files.