adding support for *trsv and tests for both  *trsv and *gemv

thanks to @archblob (Csernik Flaviu Andrei) for hacking out the trsv code!