extended isScientific and added unit tests, added default blank for name vars for validation functions