add Makefile
add command parameter parser.