Fixed multiply() routine to account for vector*vector operations. Matrix*Vector and Vector*Vector operations are now permitted. Fixes #4