hello, c++ world

- fancy new C++ mat4 and vec4 classes
- convert test5.c to test5.cc
- everything seems to still work...