Switch to new sohva 1.0.0 version

This does not imply many changes in the client code, it is simply much much cleaner this way.