improved error messages
solved some bugs in central and solvers, needs more testing