Ensured that names get passed through aceArbor and modified checkFactor and checkNumeric to perform more rigorous checking and attempt to convert data in to valid types