Added config file management. And command line parser.