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.

And update README.md appropriately, add .gitignore file.