Adding some matrix * vector tests
Added more primitives tests

Also revealed something was actually wrong and fixed it yay tests
Added any file named tests to gitignore