updated docs, changed DiracVector and DiracMatrix behavior to make way for DiracSum, which will handle most mixed basis arithmetic operations