Implemented remaining vector functions and fixed some bugs relating the
math. Still need to implement perspective and ortho projection matrix
creation