implemented basic addition for DiracVector, organized code and fixed bugs related to basis appends