several math functions added
overloaded more operators for basic types
quaternion additions