add component scripts to index.html
add coverage reporting config
add .gitignore