Added the Schema toString() method as error messages were calling it and it was not implemented. This resulted in error messages just showing what was wrong.