add make and install scripts, modify .gitignore.