add gitignore
clean travis
add coverage in readme
fix setup extra