Implemented Constructor Validation for string and char * input