Used "getopt" to parse cmd args
Fixed an issue is related to loading settings
Settings refactoring
Refactoring of workflow