Lots of stuff hapened. The most important is that now, the bloch solver works with homogenous domains.  Tons of bugs  were repaired.
I making this commit before a branch splitting in order to have a point of comeback.