add gitignore
use repository for basename in package.json