tweaked error strings in sanity check
reworked sanity checks into own method, to allow composibility. Now returns a list of errors