Encode:
1.clean up the code
2.add the print_usage function, modify the command line interface and the test.bat
3.delete the no useful files.