Reorganize the file structure.
add Makefile and runtime script.