changed API of BasicOperatorEvaluator so boundary conditions need not be specified upfront
explicitly set basis_index to zero

before the Cython (default) constructor never set it.  maybe c++ set it to zero, but i am not sure.
LatticeSite initializer_list