Added BasesConsecutiveOperator
Haven't commit it for a while, changed tons of things.
some new operators