Added command line parser
code implementation
code implementation
code implementation