code refinement, basically works

- fix index page generation problem, now org-site can generate a simple
  index.html page without leaving extra index.org file in project dir
- add some shortcut function to facilitate daily workflow
- a simple org-site-new-project function
- comments refinement