Implement Update with BlasVector
Extract Update trait to update module
Condense and export BlasVector implementation macro
Add ConjVec type
Split BlasVector implementation macros
Allow lazy conjugation
Add convenience methods for ConjVec
Split Conjugatable trait
Combine HasConjugation and BlasVector traits
Implement Dot with BlasVector
Extract Mul implementaions to mul module
Move update tests