init
add test and can run
use readStream to read file
refactor delete unused file
merge github