fixed bug for minus sign in scal
added axpy function y <-- a*x + y
some weird stuff going on
gemv works
gemm also works