added projection of a vector onto another

Hello,
I have added two functions to find the projection of a vector onto another (for 2d and 3d). It's been a while since my linear algebra classes. This is also my first pull request, hopefully it's all been done as it should.

Koji