Removed math code completely
Cosmetic changes in math.hpp
Fixed bug due to a bad conversion of vdist
Cleaned up more code. removing almost all XXX
Added swizzle support for vectors

Renamed basic types to make them shorter
Cleaned up math functions
Fixed math swizzle functions