Minor updates in vect::hsum
Multiple changes

- Added math::quaternion.
- Updated vect::data for clang.
- Update math::io.
Multiple changes

- Added vect lerp and slerp functors.
- Updates to math vector and quaternion.