Vec3 Implemented

With test coverage.
Renamed some modules.
Mat4 and Vec2/4 still WIP.