Refactored command line input properties class and other related codes, Added javadocs
Refactored identifier validation and CommandLineConfiguration class