add gitignore
seperate client js and js libs
add feature read file