revise front page, add learn.js book
revise gitignore