use npm script, rm npmignore and makefile; add badges; add travis and cover report; fix test; rename index file