add test script
edit blog badge
update .gitignore
add .travis.yml