Updated the error texts for most errors from the core to now include
the path the error occured on and in some cases the acctual data that
has the problem.
Added 2 more tests to TestCore
Minor layout fix