Implemented clifford product; made multivector an instance of additive and ring