Enhance scripts.

1. Build the Jekyll site directly to a temporary folder, no need to
build then copy from one folder to another;
2. Rename branch name constants to SOURCE & SITE instead of source &
built.
Update README.md
Add .gitignore