IDValidate reformat and refactor
update project settings
export IDEA settings
Add new static methods and change some codes
Minor change for space problem etc.
Update selfTest method for full HKID support
change member name