Modified .gitignore, README, and some source codes