mat4 now takes vec3s where expected

Fixes issue #1